CFx SDK Documentation
2023 SP0
|
#include <GsLayerNode.h>
Protected Attributes | |
OdGsViewImpl & | m_view |
This is a helper class to substitute OdGiLayerTraitsTaker in OdGsBaseModel::propagateLayerChanges() where vectorizers are not available to be set by setRefView(), and not actually required. <group OdGs_Classes>
Definition at line 188 of file GsLayerNode.h.
|
inline |
Definition at line 192 of file GsLayerNode.h.
|
inlinevirtual |
Returns the ID for this Viewport object..
Implements OdGiViewport.
Definition at line 215 of file GsLayerNode.h.
|
inlinevirtual |
OdRxObject methods
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 234 of file GsLayerNode.h.
|
inlinevirtual |
Definition at line 243 of file GsLayerNode.h.
|
inlinevirtual |
OdGiCommonDraw methods
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 238 of file GsLayerNode.h.
|
inlinevirtual |
Applies the inverse of the current perspective transformation to the specified point.
point | [in/out] Any 3D point. |
Returns true if and only if the point was transformed; i.e., a perspective transform is active, and the point was neither too close or behind the camera.
Implements OdGiViewport.
Definition at line 207 of file GsLayerNode.h.
|
inlinevirtual |
Applies the current perspective transformation to the specified point.
point | [in/out] Any 3D point. |
Returns true if and only if the point was transformed; i.e., a perspective transform is active, and the point was neither too close or behind the camera.
Implements OdGiViewport.
Definition at line 206 of file GsLayerNode.h.
|
inlinevirtual |
Returns the WCS camera (eye) location for this Viewport object.
Implements OdGiViewport.
Definition at line 210 of file GsLayerNode.h.
|
inlinevirtual |
Returns the WCS camera target for this Viewport object.
Implements OdGiViewport.
Definition at line 211 of file GsLayerNode.h.
|
inlinevirtual |
Returns the WCS camera "up" vector for this Viewport object.
Implements OdGiViewport.
Definition at line 212 of file GsLayerNode.h.
|
inlinevirtual |
Returns the transformation matrix from EyeSpace to ModelSpace for this Viewport object.
Implements OdGiViewport.
Definition at line 202 of file GsLayerNode.h.
|
inlinevirtual |
Returns the transformation matrix from EyeSpace to WCS for this Viewport object.
Implements OdGiViewport.
Definition at line 204 of file GsLayerNode.h.
|
inlinevirtual |
Returns the front and back clipping parameters for this Viewport object.
clipFront | [out] Receives true if and only if front clipping is enabled. |
clipBack | [out] Receives true if and only if back clipping is enabled. |
front | [out] Receives the front clipping distance. |
back | [out] Receives the back clipping distance. |
front and back are the eye coordinate Z values.
Clipping planes are perpendicular to the view direction.
If the front clipping plane is enabled, geometry in front of it is not displayed.
If the back clipping plane is enabled, geometry in back of it is not displayed.
Implements OdGiViewport.
Definition at line 222 of file GsLayerNode.h.
|
inlinevirtual |
|
inlinevirtual |
Returns the display pixel density at the specified point for this Viewport object.
point | [in] WCS center of the unit square. |
pixelDensity | [out] Receives the pixel density. |
bUsePerspective | [in] Enable perspective inclusion into pixel density calculation. |
This function can be used to determine if the geometry generated for an object will be smaller than the size of a pixel.
Implements OdGiViewport.
Definition at line 208 of file GsLayerNode.h.
|
inlinevirtual |
Returns lower-left and upper-right corners of this Viewport object in normalized device Coordinates.
lowerLeft | [out] Receives the lower-left corner. |
upperRight | [out] Receives the upper-right. |
Implements OdGiViewport.
Definition at line 220 of file GsLayerNode.h.
|
inlinevirtual |
Returns the transformation matrix from WCS to EyeSpace for this Viewport object.
Implements OdGiViewport.
Definition at line 203 of file GsLayerNode.h.
|
inlinevirtual |
Returns true if and only if perspective mode is on for this Viewport.
Implements OdGiViewport.
Definition at line 205 of file GsLayerNode.h.
|
inlinevirtual |
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 197 of file GsLayerNode.h.
|
inlinevirtual |
Returns true if and only if the specified layer is not frozen either globally or in this Viewport object.
layerId | [in] Object ID of OdLayerTableRecord. |
Implements OdGiViewport.
Definition at line 231 of file GsLayerNode.h.
|
inlinevirtual |
Returns the WCS value below which linetype generation is not used.
Implements OdGiViewport.
Definition at line 230 of file GsLayerNode.h.
|
inlinevirtual |
Returns a multiplier that is used to scale all linetypes in this Viewport object.
Implements OdGiViewport.
Definition at line 229 of file GsLayerNode.h.
|
inlinevirtual |
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 240 of file GsLayerNode.h.
|
inlinevirtual |
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 242 of file GsLayerNode.h.
|
inlinevirtual |
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 241 of file GsLayerNode.h.
|
inlinevirtual |
Declares the method decrementing the reference counter in objects derived from this class.
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 235 of file GsLayerNode.h.
|
inlinevirtual |
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 196 of file GsLayerNode.h.
|
inlinevirtual |
Returns the vector from the camera target to the camera location.
Implements OdGiViewport.
Definition at line 213 of file GsLayerNode.h.
|
inlinevirtual |
OdGiViewportDraw methods
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 195 of file GsLayerNode.h.
|
inlinevirtual |
Returns the OdGi Viewport ID for this Viewport object.
Implements OdGiViewport.
Definition at line 214 of file GsLayerNode.h.
|
inlinevirtual |
Reimplemented from OdGiLayerTraitsTaker.
Definition at line 198 of file GsLayerNode.h.
|
protected |
Definition at line 245 of file GsLayerNode.h.