C# Класс CascadeSharp.TKV3d.PrsMgr.PrsMgr_PresentableObject

Наследование: Standard_Transient
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AcceptDisplayMode ( int theMode ) : bool
AddChild ( PrsMgr_PresentableObject theObject ) : void
AddChildWithCurrentTransformation ( PrsMgr_PresentableObject theObject ) : void
AddClipPlane ( Graphic3d_ClipPlane thePlane ) : void
Attributes ( ) : Prs3d_Drawer
BoundingBox ( Bnd_Box theBndBox ) : void
ClipPlanes ( ) : Graphic3d_SequenceOfHClipPlane
Color ( Quantity_Color theColor ) : void
CombinedParentTransformation ( ) : TopLoc_Datum3D
CurrentFacingModel ( ) : Aspect_TypeOfFacingModel
DefaultDisplayMode ( ) : int
DisplayMode ( ) : int
DynamicHilightAttributes ( ) : Prs3d_Drawer
GetTransformPersistenceMode ( ) : Graphic3d_TransModeFlags
GetTransformPersistencePoint ( ) : gp_Pnt
HasColor ( ) : bool
HasDisplayMode ( ) : bool
HasHilightMode ( ) : bool
HasMaterial ( ) : bool
HasOwnPresentations ( ) : bool
HasPolygonOffsets ( ) : bool
HasTransformation ( ) : bool
HasWidth ( ) : bool
HilightAttributes ( ) : Prs3d_Drawer
HilightMode ( ) : int
InversedTransformation ( ) : gp_GTrsf
IsInfinite ( ) : bool
IsMutable ( ) : bool
IsTransparent ( ) : bool
LocalTransformation ( ) : gp_Trsf
LocalTransformationGeom ( ) : TopLoc_Datum3D
Material ( ) : Graphic3d_NameOfMaterial
Parent ( ) : PrsMgr_PresentableObject
PolygonOffsets ( int &aMode, float &aFactor, float &aUnits ) : void
PrsMgr_PresentableObject ( ) : System
PrsMgr_PresentableObject ( PrsMgr_PresentableObject parameter1 ) : System
RemoveChild ( PrsMgr_PresentableObject theObject ) : void
RemoveChildWithRestoreTransformation ( PrsMgr_PresentableObject theObject ) : void
RemoveClipPlane ( Graphic3d_ClipPlane thePlane ) : void
ResetTransformation ( ) : void
SetAttributes ( Prs3d_Drawer theDrawer ) : void
SetClipPlanes ( Graphic3d_SequenceOfHClipPlane thePlanes ) : void
SetColor ( Quantity_Color theColor ) : void
SetCombinedParentTransform ( TopLoc_Datum3D theTrsf ) : void
SetCurrentFacingModel ( ) : void
SetCurrentFacingModel ( Aspect_TypeOfFacingModel theModel ) : void
SetDisplayMode ( int theMode ) : void
SetDynamicHilightAttributes ( Prs3d_Drawer theDrawer ) : void
SetHilightAttributes ( Prs3d_Drawer theDrawer ) : void
SetHilightMode ( int theMode ) : void
SetInfiniteState ( ) : void
SetInfiniteState ( bool theFlag ) : void
SetIsoOnTriangulation ( bool theIsEnabled ) : void
SetLocalTransformation ( TopLoc_Datum3D theTrsf ) : void
SetLocalTransformation ( gp_Trsf theTrsf ) : void
SetMaterial ( Graphic3d_MaterialAspect aName ) : void
SetMutable ( bool theIsMutable ) : void
SetPolygonOffsets ( int aMode ) : void
SetPolygonOffsets ( int aMode, float aFactor ) : void
SetPolygonOffsets ( int aMode, float aFactor, float aUnits ) : void
SetPropagateVisualState ( bool theFlag ) : void
SetToUpdate ( ) : void
SetToUpdate ( int theMode ) : void
SetTransformPersistence ( Graphic3d_TransModeFlags theMode ) : void
SetTransformPersistence ( Graphic3d_TransModeFlags theMode, gp_Pnt thePoint ) : void
SetTransformPersistence ( Graphic3d_TransformPers theTrsfPers ) : void
SetTransparency ( ) : void
SetTransparency ( double aValue ) : void
SetWidth ( double theWidth ) : void
SetZLayer ( int theLayerId ) : void
SynchronizeAspects ( ) : void
ToBeUpdated ( ) : bool
ToBeUpdated ( bool theToIncludeHidden ) : bool
ToBeUpdated ( TColStd_ListOfInteger L_istOfMode ) : void
ToPropagateVisualState ( ) : bool
TransformPersistence ( ) : Graphic3d_TransformPers
Transformation ( ) : gp_Trsf
TransformationGeom ( ) : TopLoc_Datum3D
Transparency ( ) : double
UnsetAttributes ( ) : void
UnsetColor ( ) : void
UnsetDisplayMode ( ) : void
UnsetHilightAttributes ( ) : void
UnsetHilightMode ( ) : void
UnsetMaterial ( ) : void
UnsetTransparency ( ) : void
UnsetWidth ( ) : void
Update ( ) : void
Update ( bool theToIncludeHidden ) : void
Update ( int theMode, bool theToClearOther ) : void
UpdateClipping ( ) : void
UpdatePresentations ( ) : bool
UpdatePresentations ( bool theToIncludeHidden ) : bool
UpdateTransformation ( ) : void
Width ( ) : double
ZLayer ( ) : int
computeHLR ( Graphic3d_Camera theProjector, TopLoc_Datum3D theTrsf, Graphic3d_Structure thePrs ) : void
getIdentityTrsf ( ) : gp_Trsf
get_type_name ( ) : char
recomputeComputed ( ) : void
replaceAspects ( Graphic3d_MapOfAspectsToAspects theMap ) : void
setLocalTransformation ( TopLoc_Datum3D theTransformation ) : void

Описание методов

AcceptDisplayMode() публичный Метод

public AcceptDisplayMode ( int theMode ) : bool
theMode int
Результат bool

AddChild() публичный Метод

public AddChild ( PrsMgr_PresentableObject theObject ) : void
theObject PrsMgr_PresentableObject
Результат void

AddChildWithCurrentTransformation() публичный Метод

public AddChildWithCurrentTransformation ( PrsMgr_PresentableObject theObject ) : void
theObject PrsMgr_PresentableObject
Результат void

AddClipPlane() публичный Метод

public AddClipPlane ( Graphic3d_ClipPlane thePlane ) : void
thePlane Graphic3d_ClipPlane
Результат void

Attributes() публичный Метод

public Attributes ( ) : Prs3d_Drawer
Результат Prs3d_Drawer

BoundingBox() публичный Метод

public BoundingBox ( Bnd_Box theBndBox ) : void
theBndBox Bnd_Box
Результат void

ClipPlanes() публичный Метод

public ClipPlanes ( ) : Graphic3d_SequenceOfHClipPlane
Результат Graphic3d_SequenceOfHClipPlane

Color() публичный Метод

public Color ( Quantity_Color theColor ) : void
theColor Quantity_Color
Результат void

CombinedParentTransformation() публичный Метод

public CombinedParentTransformation ( ) : TopLoc_Datum3D
Результат TopLoc_Datum3D

CurrentFacingModel() публичный Метод

public CurrentFacingModel ( ) : Aspect_TypeOfFacingModel
Результат Aspect_TypeOfFacingModel

DefaultDisplayMode() публичный Метод

public DefaultDisplayMode ( ) : int
Результат int

DisplayMode() публичный Метод

public DisplayMode ( ) : int
Результат int

DynamicHilightAttributes() публичный Метод

public DynamicHilightAttributes ( ) : Prs3d_Drawer
Результат Prs3d_Drawer

GetTransformPersistenceMode() публичный Метод

public GetTransformPersistenceMode ( ) : Graphic3d_TransModeFlags
Результат Graphic3d_TransModeFlags

GetTransformPersistencePoint() публичный Метод

public GetTransformPersistencePoint ( ) : gp_Pnt
Результат gp_Pnt

HasColor() публичный Метод

public HasColor ( ) : bool
Результат bool

HasDisplayMode() публичный Метод

public HasDisplayMode ( ) : bool
Результат bool

HasHilightMode() публичный Метод

public HasHilightMode ( ) : bool
Результат bool

HasMaterial() публичный Метод

public HasMaterial ( ) : bool
Результат bool

HasOwnPresentations() публичный Метод

public HasOwnPresentations ( ) : bool
Результат bool

HasPolygonOffsets() публичный Метод

public HasPolygonOffsets ( ) : bool
Результат bool

HasTransformation() публичный Метод

public HasTransformation ( ) : bool
Результат bool

HasWidth() публичный Метод

public HasWidth ( ) : bool
Результат bool

HilightAttributes() публичный Метод

public HilightAttributes ( ) : Prs3d_Drawer
Результат Prs3d_Drawer

HilightMode() публичный Метод

public HilightMode ( ) : int
Результат int

InversedTransformation() публичный Метод

public InversedTransformation ( ) : gp_GTrsf
Результат gp_GTrsf

IsInfinite() публичный Метод

public IsInfinite ( ) : bool
Результат bool

IsMutable() публичный Метод

public IsMutable ( ) : bool
Результат bool

IsTransparent() публичный Метод

public IsTransparent ( ) : bool
Результат bool

LocalTransformation() публичный Метод

public LocalTransformation ( ) : gp_Trsf
Результат gp_Trsf

LocalTransformationGeom() публичный Метод

public LocalTransformationGeom ( ) : TopLoc_Datum3D
Результат TopLoc_Datum3D

Material() публичный Метод

public Material ( ) : Graphic3d_NameOfMaterial
Результат Graphic3d_NameOfMaterial

Parent() публичный Метод

public Parent ( ) : PrsMgr_PresentableObject
Результат PrsMgr_PresentableObject

PolygonOffsets() публичный Метод

public PolygonOffsets ( int &aMode, float &aFactor, float &aUnits ) : void
aMode int
aFactor float
aUnits float
Результат void

PrsMgr_PresentableObject() публичный Метод

public PrsMgr_PresentableObject ( ) : System
Результат System

PrsMgr_PresentableObject() публичный Метод

public PrsMgr_PresentableObject ( PrsMgr_PresentableObject parameter1 ) : System
parameter1 PrsMgr_PresentableObject
Результат System

RemoveChild() публичный Метод

public RemoveChild ( PrsMgr_PresentableObject theObject ) : void
theObject PrsMgr_PresentableObject
Результат void

RemoveChildWithRestoreTransformation() публичный Метод

public RemoveChildWithRestoreTransformation ( PrsMgr_PresentableObject theObject ) : void
theObject PrsMgr_PresentableObject
Результат void

RemoveClipPlane() публичный Метод

public RemoveClipPlane ( Graphic3d_ClipPlane thePlane ) : void
thePlane Graphic3d_ClipPlane
Результат void

ResetTransformation() публичный Метод

public ResetTransformation ( ) : void
Результат void

SetAttributes() публичный Метод

public SetAttributes ( Prs3d_Drawer theDrawer ) : void
theDrawer Prs3d_Drawer
Результат void

SetClipPlanes() публичный Метод

public SetClipPlanes ( Graphic3d_SequenceOfHClipPlane thePlanes ) : void
thePlanes Graphic3d_SequenceOfHClipPlane
Результат void

SetColor() публичный Метод

public SetColor ( Quantity_Color theColor ) : void
theColor Quantity_Color
Результат void

SetCombinedParentTransform() публичный Метод

public SetCombinedParentTransform ( TopLoc_Datum3D theTrsf ) : void
theTrsf TopLoc_Datum3D
Результат void

SetCurrentFacingModel() публичный Метод

public SetCurrentFacingModel ( ) : void
Результат void

SetCurrentFacingModel() публичный Метод

public SetCurrentFacingModel ( Aspect_TypeOfFacingModel theModel ) : void
theModel Aspect_TypeOfFacingModel
Результат void

SetDisplayMode() публичный Метод

public SetDisplayMode ( int theMode ) : void
theMode int
Результат void

SetDynamicHilightAttributes() публичный Метод

public SetDynamicHilightAttributes ( Prs3d_Drawer theDrawer ) : void
theDrawer Prs3d_Drawer
Результат void

SetHilightAttributes() публичный Метод

public SetHilightAttributes ( Prs3d_Drawer theDrawer ) : void
theDrawer Prs3d_Drawer
Результат void

SetHilightMode() публичный Метод

public SetHilightMode ( int theMode ) : void
theMode int
Результат void

SetInfiniteState() публичный Метод

public SetInfiniteState ( ) : void
Результат void

SetInfiniteState() публичный Метод

public SetInfiniteState ( bool theFlag ) : void
theFlag bool
Результат void

SetIsoOnTriangulation() публичный Метод

public SetIsoOnTriangulation ( bool theIsEnabled ) : void
theIsEnabled bool
Результат void

SetLocalTransformation() публичный Метод

public SetLocalTransformation ( TopLoc_Datum3D theTrsf ) : void
theTrsf TopLoc_Datum3D
Результат void

SetLocalTransformation() публичный Метод

public SetLocalTransformation ( gp_Trsf theTrsf ) : void
theTrsf gp_Trsf
Результат void

SetMaterial() публичный Метод

public SetMaterial ( Graphic3d_MaterialAspect aName ) : void
aName Graphic3d_MaterialAspect
Результат void

SetMutable() публичный Метод

public SetMutable ( bool theIsMutable ) : void
theIsMutable bool
Результат void

SetPolygonOffsets() публичный Метод

public SetPolygonOffsets ( int aMode ) : void
aMode int
Результат void

SetPolygonOffsets() публичный Метод

public SetPolygonOffsets ( int aMode, float aFactor ) : void
aMode int
aFactor float
Результат void

SetPolygonOffsets() публичный Метод

public SetPolygonOffsets ( int aMode, float aFactor, float aUnits ) : void
aMode int
aFactor float
aUnits float
Результат void

SetPropagateVisualState() публичный Метод

public SetPropagateVisualState ( bool theFlag ) : void
theFlag bool
Результат void

SetToUpdate() публичный Метод

public SetToUpdate ( ) : void
Результат void

SetToUpdate() публичный Метод

public SetToUpdate ( int theMode ) : void
theMode int
Результат void

SetTransformPersistence() публичный Метод

public SetTransformPersistence ( Graphic3d_TransModeFlags theMode ) : void
theMode Graphic3d_TransModeFlags
Результат void

SetTransformPersistence() публичный Метод

public SetTransformPersistence ( Graphic3d_TransModeFlags theMode, gp_Pnt thePoint ) : void
theMode Graphic3d_TransModeFlags
thePoint gp_Pnt
Результат void

SetTransformPersistence() публичный Метод

public SetTransformPersistence ( Graphic3d_TransformPers theTrsfPers ) : void
theTrsfPers Graphic3d_TransformPers
Результат void

SetTransparency() публичный Метод

public SetTransparency ( ) : void
Результат void

SetTransparency() публичный Метод

public SetTransparency ( double aValue ) : void
aValue double
Результат void

SetWidth() публичный Метод

public SetWidth ( double theWidth ) : void
theWidth double
Результат void

SetZLayer() публичный Метод

public SetZLayer ( int theLayerId ) : void
theLayerId int
Результат void

SynchronizeAspects() публичный Метод

public SynchronizeAspects ( ) : void
Результат void

ToBeUpdated() публичный Метод

public ToBeUpdated ( ) : bool
Результат bool

ToBeUpdated() публичный Метод

public ToBeUpdated ( bool theToIncludeHidden ) : bool
theToIncludeHidden bool
Результат bool

ToBeUpdated() публичный Метод

public ToBeUpdated ( TColStd_ListOfInteger L_istOfMode ) : void
L_istOfMode TColStd_ListOfInteger
Результат void

ToPropagateVisualState() публичный Метод

public ToPropagateVisualState ( ) : bool
Результат bool

TransformPersistence() публичный Метод

public TransformPersistence ( ) : Graphic3d_TransformPers
Результат Graphic3d_TransformPers

Transformation() публичный Метод

public Transformation ( ) : gp_Trsf
Результат gp_Trsf

TransformationGeom() публичный Метод

public TransformationGeom ( ) : TopLoc_Datum3D
Результат TopLoc_Datum3D

Transparency() публичный Метод

public Transparency ( ) : double
Результат double

UnsetAttributes() публичный Метод

public UnsetAttributes ( ) : void
Результат void

UnsetColor() публичный Метод

public UnsetColor ( ) : void
Результат void

UnsetDisplayMode() публичный Метод

public UnsetDisplayMode ( ) : void
Результат void

UnsetHilightAttributes() публичный Метод

public UnsetHilightAttributes ( ) : void
Результат void

UnsetHilightMode() публичный Метод

public UnsetHilightMode ( ) : void
Результат void

UnsetMaterial() публичный Метод

public UnsetMaterial ( ) : void
Результат void

UnsetTransparency() публичный Метод

public UnsetTransparency ( ) : void
Результат void

UnsetWidth() публичный Метод

public UnsetWidth ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Update() публичный Метод

public Update ( bool theToIncludeHidden ) : void
theToIncludeHidden bool
Результат void

Update() публичный Метод

public Update ( int theMode, bool theToClearOther ) : void
theMode int
theToClearOther bool
Результат void

UpdateClipping() публичный Метод

public UpdateClipping ( ) : void
Результат void

UpdatePresentations() публичный Метод

public UpdatePresentations ( ) : bool
Результат bool

UpdatePresentations() публичный Метод

public UpdatePresentations ( bool theToIncludeHidden ) : bool
theToIncludeHidden bool
Результат bool

UpdateTransformation() публичный Метод

public UpdateTransformation ( ) : void
Результат void

Width() публичный Метод

public Width ( ) : double
Результат double

ZLayer() публичный Метод

public ZLayer ( ) : int
Результат int

computeHLR() публичный Метод

public computeHLR ( Graphic3d_Camera theProjector, TopLoc_Datum3D theTrsf, Graphic3d_Structure thePrs ) : void
theProjector Graphic3d_Camera
theTrsf TopLoc_Datum3D
thePrs Graphic3d_Structure
Результат void

getIdentityTrsf() публичный Метод

public getIdentityTrsf ( ) : gp_Trsf
Результат gp_Trsf

get_type_name() публичный Метод

public get_type_name ( ) : char
Результат char

recomputeComputed() публичный Метод

public recomputeComputed ( ) : void
Результат void

replaceAspects() публичный Метод

public replaceAspects ( Graphic3d_MapOfAspectsToAspects theMap ) : void
theMap Graphic3d_MapOfAspectsToAspects
Результат void

setLocalTransformation() публичный Метод

public setLocalTransformation ( TopLoc_Datum3D theTransformation ) : void
theTransformation TopLoc_Datum3D
Результат void