CFx SDK Documentation
2023 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 53 of file GiConveyorGeometry.h.
Definition at line 186 of file GiConveyorGeometry.h.
|
inlinevirtual |
Definition at line 56 of file GiConveyorGeometry.h.
|
inlinevirtual |
Returns current annotationScale value of conveyor context.
Reimplemented in OdGiBaseVectorizerImpl.
Definition at line 220 of file GiConveyorGeometry.h.
|
pure virtual |
Returns the current OdGiDrawable object for this ConveyorContext object.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns the current OdGiDrawableDesc instance for this ConveyorContext object.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns current drawable nesting graph.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
inlinevirtual |
Returns current lineweight override (if present).
Reimplemented in OdGiBaseVectorizerImpl, and OdGiConveyorContextWrapper.
Definition at line 184 of file GiConveyorGeometry.h.
|
inlinevirtual |
Returns set of conveyor context flags.
Reimplemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
Definition at line 215 of file GiConveyorGeometry.h.
|
inlinevirtual |
Checks the current visibility state for current traits.
Reimplemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
Definition at line 88 of file GiConveyorGeometry.h.
|
pure virtual |
Returns the traits currently in effect for this ConveyorContext object.
Implemented in OdGiConveyorContextWrapper, OdGiExtCalc, and OdGiBaseVectorizer.
|
pure virtual |
Returns deviations array accessor for eye coordinate system.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns 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 OdGiBaseVectorizerImpl, OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns the world-to-model coordinate transform matrix for the entity being vectorized.
Implemented in OdGiBaseVectorizerImpl, OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns the OdGiContext object associated with this ConveyorContext object.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns the OdGiViewport associated with this ConveyorContext object.
Implemented in OdGiBaseVectorizerImpl, OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns the OdGsView associated with this ConveyorContext object.
Implemented in OdGiBaseVectorizerImpl, OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns deviations array accessor for model coordinate system.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
inlinevirtual |
Notification function called by the vectorization framework whenever the text is become to be rendered.
Reimplemented in OdGiConveyorContextWrapper.
Definition at line 135 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 OdGsBaseVectorizer, OdGsBaseMaterialVectorizer, OdGiBaseVectorizerImpl, OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns true if and only if regen was aborted.
Implemented in OdGsBaseVectorizer, OdGiConveyorContextWrapper, OdGiExtCalc, and OdGiBaseVectorizer.
|
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 OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns the OdGiSubEntityTraits instance associated with this ConveyorContext object.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.
|
pure virtual |
Returns deviations array accessor for world coordinate system.
Implemented in OdGiConveyorContextWrapper, and OdGiBaseVectorizer.