Library | File

Class pfcAxis

# include <pfcGeometry.h>

class pfcAxis
 : public virtual pfcModelItem
{
    xaideclare(pfcAxis)
    ...
};



Description

This class defines an axis.

The owner surface should exist in the geometry.
Manual References:
Overview of Creo Object TOOLKIT C++: Casting of Creo Object TOOLKIT C++ pfc Classes to wfc Classes
Direct Known Subclasses:
wfcWAxis



Method Summary

pfcFeature_ptrGetFeature ()
Returns the feature which contains the geometry.
xboolGetIsVisible ()
true if the geometry is visible and active, false if it is invisible and inactive. Inactive geometry may not have all geometric properties defined.
optional pfcSurface_ptrGetSurf ()
The cylindrical or revolved surface through the center of which the axis runs.


Methods Inherited from Class pfcChild:

GetDBParent, GetOId


Methods Inherited from Class pfcActionSource:

AddActionListener, RemoveActionListener, AddActionListenerWithType


Methods Inherited from Class pfcRelationOwner:

DeleteRelations, GetRelations, SetRelations, RegenerateRelations, EvaluateExpression


Methods Inherited from Class pfcParent:

GetChild


Methods Inherited from Class pfcParameterOwner:

GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters


Methods Inherited from Class pfcModelItem:

GetName, SetName, GetId, GetType



Method Detail

xboolGetIsVisible ()

true if the geometry is visible and active, false if it is invisible and inactive. Inactive geometry may not have all geometric properties defined.




pfcFeature_ptrGetFeature ()

Returns the feature which contains the geometry.
Returns:
The feaature.



optional pfcSurface_ptrGetSurf ()

The cylindrical or revolved surface through the center of which the axis runs.

Exceptions thrown (but not limited to):

pfcXToolkitNotFound - The owner surface does not exist, or is not in the geometry.


Manual References:
Geometry Evaluation: Evaluation of ModelItems, Geometry Evaluation: Evaluation of ModelItems