CFx SDK Documentation 2024 SP0
|
#include <GiConveyorGeometry.h>
Public Types | |
enum | ConveyorContextFlags { kSpatialFilterSimplPline = 1 , kSpatialFilterSimplNurbs = 2 , kSpatialFilterSimplText = 4 , kSpatialFilterSimplShape = 8 , kSpatialFilterSimplAll , kEmbranchmentSimplText = 16 , kEmbranchmentSimplNurbs = 32 , kEmbranchmentSimplAll = (kEmbranchmentSimplText | kEmbranchmentSimplNurbs) , kConveyorSimplAll = (kSpatialFilterSimplAll | kEmbranchmentSimplAll) , kPlineMarkers = 64 , kForceMarkersOnModified = 128 , kPolylineMarkers = 256 , kPlineAllowArcProc = 512 , kTestMode = 1024 , kLineTyperAfterMetafile = 2048 } |
This class implements an interface that allows conveyor nodes to interact with parent objects.
Corresponding C++ library: TD_Gi <group OdGi_Classes>
Definition at line 54 of file GiConveyorGeometry.h.
Conveyor geometry context flags.
Definition at line 243 of file GiConveyorGeometry.h.
|
inlinevirtual |
Destructor for the OdGiConveyorContext class.
Definition at line 60 of file GiConveyorGeometry.h.
|
inlinevirtual |
Retrieves current annotationScale value of conveyor context.
Reimplemented in OdGiBaseVectorizerImpl.
Definition at line 283 of file GiConveyorGeometry.h.
|
pure virtual |
Retrieves the current OdGiDrawable object for this ConveyorContext object.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
pure virtual |
Retrieves the current OdGiDrawableDesc instance for this ConveyorContext object.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
pure virtual |
Retrieves current drawable nesting graph.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
inlinevirtual |
Retrieves current lineweight override (if present).
Reimplemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizerImpl.
Definition at line 238 of file GiConveyorGeometry.h.
|
inlinevirtual |
Retrieves set of conveyor context flags.
Reimplemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
Definition at line 275 of file GiConveyorGeometry.h.
|
inlinevirtual |
Checks the current visibility state for current traits.
Reimplemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
Definition at line 104 of file GiConveyorGeometry.h.
|
pure virtual |
Retrieves the traits currently in effect for this ConveyorContext object.
Implemented in OdGiBaseVectorizer, OdGiExtCalc, OdGiConveyorContextWrapper, and OdGiBaseVectorizerImpl.
|
pure virtual |
Retrieves deviations array accessor for eye coordinate system.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
pure virtual |
Retrieves the model-to-world coordinate transform matrix for the entity being vectorized.
If an entity is in one or more blocks, this matrix can be used to determine the WCS coordinates of the entity.
Implemented in OdGiBaseVectorizer, OdGiConveyorContextWrapper, and OdGiBaseVectorizerImpl.
|
pure virtual |
Retrieves the world-to-model coordinate transform matrix for the entity being vectorized.
Implemented in OdGiBaseVectorizer, OdGiConveyorContextWrapper, and OdGiBaseVectorizerImpl.
|
pure virtual |
Retrieves the OdGiContext object associated with this ConveyorContext object.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
pure virtual |
Retrieves the OdGiViewport associated with this ConveyorContext object.
Implemented in OdGiBaseVectorizer, OdGiConveyorContextWrapper, and OdGiBaseVectorizerImpl.
|
pure virtual |
Retrieves the OdGsView associated with this ConveyorContext object.
Implemented in OdGiBaseVectorizer, OdGiConveyorContextWrapper, and OdGiBaseVectorizerImpl.
|
pure virtual |
Retrieves deviations array accessor for model coordinate system.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
inlinevirtual |
Notification function called by the vectorization framework whenever the text is become to be rendered.
Reimplemented in OdGiConveyorContextWrapper.
Definition at line 165 of file GiConveyorGeometry.h.
|
pure virtual |
Notification function called by the vectorization framework whenever the rendering attributes have changed.
This function provides a hook for setting rendering attributes for the final geometry handler (e.g. Win GDI device).
Implemented in OdGiBaseVectorizer, OdGiConveyorContextWrapper, OdGiBaseVectorizerImpl, OdGsBaseMaterialVectorizer, and OdGsBaseVectorizer.
|
pure virtual |
Checks whenever regen was aborted.
Implemented in OdGiBaseVectorizer, OdGiExtCalc, OdGiConveyorContextWrapper, and OdGsBaseVectorizer.
|
pure virtual |
Sets the traits currently in effect for this ConveyorContext object.
traits | [in] New traits data which will be used for effective traits substitution. |
fillNormal | [in] Optional fill normal. |
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
pure virtual |
Retrieves the OdGiSubEntityTraits instance associated with this ConveyorContext object.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.
|
pure virtual |
Retrieves deviations array accessor for world coordinate system.
Implemented in OdGiBaseVectorizer, and OdGiConveyorContextWrapper.