GcGiSubEntityTraits
- class pygcad.pygrx.GcGiSubEntityTraits
Bases:
GcRxObject
Attributes Summary
Methods Summary
assign
(self, para)C++: GcGiSubEntityTraits::operator=(const class GcGiSubEntityTraits &) --> class GcGiSubEntityTraits &
cast
(inPtr)C++: GcGiSubEntityTraits::cast(const class GcRxObject *) --> class GcGiSubEntityTraits *
C++: GcGiSubEntityTraits::className() --> const wchar_t *
clearMarkerOverride
(self)C++: GcGiSubEntityTraits::clearMarkerOverride() --> void
color
(self)C++: GcGiSubEntityTraits::color() const --> unsigned short
desc
()C++: GcGiSubEntityTraits::desc() --> class GcRxClass *
drawFlags
(self)C++: GcGiSubEntityTraits::drawFlags() const --> unsigned int
fill
(self)C++: GcGiSubEntityTraits::fill() const --> const class GcGiFill *
fillType
(self)C++: GcGiSubEntityTraits::fillType() const --> GcGiFillType
getPlotStyleNameId
(self, para)C++: GcGiSubEntityTraits::getPlotStyleNameId(class GcDbObjectId &) const --> enum GcDb::PlotStyleNameType
isA
(self)C++: GcGiSubEntityTraits::isA() const --> class GcRxClass *
layerId
(self)C++: GcGiSubEntityTraits::layerId() const --> class GcDbObjectId
lineTypeId
(self)C++: GcGiSubEntityTraits::lineTypeId() const --> class GcDbObjectId
lineTypeScale
(self)C++: GcGiSubEntityTraits::lineTypeScale() const --> double
lineWeight
(self)C++: GcGiSubEntityTraits::lineWeight() const --> enum GcDb::LineWeight
materialId
(self)C++: GcGiSubEntityTraits::materialId() const --> class GcDbObjectId
popMarkerOverride
(self)C++: GcGiSubEntityTraits::popMarkerOverride() --> void
pushMarkerOverride
(self, para, para)C++: GcGiSubEntityTraits::pushMarkerOverride(bool, const long) --> void
rxInit
()C++: GcGiSubEntityTraits::rxInit() --> void
sectionable
(self)C++: GcGiSubEntityTraits::sectionable() const --> bool
selectionGeom
(self)C++: GcGiSubEntityTraits::selectionGeom() const --> bool
setColor
(self, color)C++: GcGiSubEntityTraits::setColor(const unsigned short) --> void
setDrawFlags
(self, flags)C++: GcGiSubEntityTraits::setDrawFlags(unsigned int) --> enum Gcad::ErrorStatus
setFill
(self, pFill)C++: GcGiSubEntityTraits::setFill(const class GcGiFill *) --> void
setFillType
(self, para)C++: GcGiSubEntityTraits::setFillType(const GcGiFillType) --> void
setLayer
(self, layerId)C++: GcGiSubEntityTraits::setLayer(const class GcDbObjectId) --> void
setLineType
(self, linetypeId)C++: GcGiSubEntityTraits::setLineType(const class GcDbObjectId) --> void
setLineTypeScale
(*args, **kwargs)Overloaded function.
setLineWeight
(self, lw)C++: GcGiSubEntityTraits::setLineWeight(const enum GcDb::LineWeight) --> void
setMaterial
(self, materialId)C++: GcGiSubEntityTraits::setMaterial(const class GcDbObjectId) --> void
setPlotStyleName
(*args, **kwargs)Overloaded function.
setSectionable
(self, bSectionable)C++: GcGiSubEntityTraits::setSectionable(bool) --> void
setSelectionGeom
(self, bSelectionflag)C++: GcGiSubEntityTraits::setSelectionGeom(bool) --> void
setSelectionMarker
(self, markerId)C++: GcGiSubEntityTraits::setSelectionMarker(const long) --> void
setShadowFlags
(self, flags)C++: GcGiSubEntityTraits::setShadowFlags(enum GcGiSubEntityTraits::ShadowFlags) --> enum Gcad::ErrorStatus
setThickness
(self, dThickness)C++: GcGiSubEntityTraits::setThickness(double) --> void
setTransparency
(self, transparency)C++: GcGiSubEntityTraits::setTransparency(const class GcCmTransparency &) --> void
setTrueColor
(self, color)C++: GcGiSubEntityTraits::setTrueColor(const class GcCmEntityColor &) --> void
setVisualStyle
(self, visualStyleId)C++: GcGiSubEntityTraits::setVisualStyle(const class GcDbObjectId) --> void
shadowFlags
(self)C++: GcGiSubEntityTraits::shadowFlags() const --> enum GcGiSubEntityTraits::ShadowFlags
thickness
(self)C++: GcGiSubEntityTraits::thickness() const --> double
transparency
(self)C++: GcGiSubEntityTraits::transparency() const --> class GcCmTransparency
trueColor
(self)C++: GcGiSubEntityTraits::trueColor() const --> class GcCmEntityColor
visualStyle
(self)C++: GcGiSubEntityTraits::visualStyle() const --> class GcDbObjectId
Attributes Documentation
- kDrawBackfaces = <DrawFlags.kDrawBackfaces: 1>
- kDrawFillSelectionWindow = <DrawFlags.kDrawFillSelectionWindow: 1024>
- kDrawFillTextBoundaryEnd = <DrawFlags.kDrawFillTextBoundaryEnd: 512>
- kDrawFillTextBoundaryStart = <DrawFlags.kDrawFillTextBoundaryStart: 256>
- kDrawFrontfacesOnly = <DrawFlags.kDrawFrontfacesOnly: 4>
- kDrawGradientFill = <DrawFlags.kDrawGradientFill: 8>
- kDrawHatchGroup = <DrawFlags.kDrawHatchGroup: 2>
- kDrawNoForceByLayer = <DrawFlags.kDrawNoForceByLayer: 2048>
- kDrawNoLineWeight = <DrawFlags.kDrawNoLineWeight: 32>
- kDrawNoOptimization = <DrawFlags.kDrawNoOptimization: 64>
- kDrawSolidFill = <DrawFlags.kDrawSolidFill: 16>
- kDrawUseGcGiEntityForDgnLineType = <DrawFlags.kDrawUseGcGiEntityForDgnLineType: 128>
- kNoDrawFlags = <DrawFlags.kNoDrawFlags: 0>
- kNoSelectionFlags = <SelectionFlags.kNoSelectionFlags: 0>
- kSelectionIgnore = <SelectionFlags.kSelectionIgnore: 1>
- kShadowsCastAndReceive = <ShadowFlags.kShadowsCastAndReceive: 0>
- kShadowsDoesNotCast = <ShadowFlags.kShadowsDoesNotCast: 1>
- kShadowsDoesNotReceive = <ShadowFlags.kShadowsDoesNotReceive: 2>
- kShadowsIgnore = <ShadowFlags.kShadowsIgnore: 3>
Methods Documentation
- assign(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcGiSubEntityTraits
C++: GcGiSubEntityTraits::operator=(const class GcGiSubEntityTraits &) –> class GcGiSubEntityTraits &
- static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcGiSubEntityTraits
C++: GcGiSubEntityTraits::cast(const class GcRxObject *) –> class GcGiSubEntityTraits *
- static className() str
C++: GcGiSubEntityTraits::className() –> const wchar_t *
- clearMarkerOverride(self: pygcad.pygrx.GcGiSubEntityTraits) None
C++: GcGiSubEntityTraits::clearMarkerOverride() –> void
- color(self: pygcad.pygrx.GcGiSubEntityTraits) int
C++: GcGiSubEntityTraits::color() const –> unsigned short
- static desc() pygcad.pygrx.GcRxClass
C++: GcGiSubEntityTraits::desc() –> class GcRxClass *
- drawFlags(self: pygcad.pygrx.GcGiSubEntityTraits) int
C++: GcGiSubEntityTraits::drawFlags() const –> unsigned int
- fill(self: pygcad.pygrx.GcGiSubEntityTraits) GcGiFill
C++: GcGiSubEntityTraits::fill() const –> const class GcGiFill *
- fillType(self: pygcad.pygrx.GcGiSubEntityTraits) GcGiFillType
C++: GcGiSubEntityTraits::fillType() const –> GcGiFillType
- getPlotStyleNameId(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.GcDb.PlotStyleNameType
C++: GcGiSubEntityTraits::getPlotStyleNameId(class GcDbObjectId &) const –> enum GcDb::PlotStyleNameType
- isA(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcRxClass
C++: GcGiSubEntityTraits::isA() const –> class GcRxClass *
- layerId(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId
C++: GcGiSubEntityTraits::layerId() const –> class GcDbObjectId
- lineTypeId(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId
C++: GcGiSubEntityTraits::lineTypeId() const –> class GcDbObjectId
- lineTypeScale(self: pygcad.pygrx.GcGiSubEntityTraits) float
C++: GcGiSubEntityTraits::lineTypeScale() const –> double
- lineWeight(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDb.LineWeight
C++: GcGiSubEntityTraits::lineWeight() const –> enum GcDb::LineWeight
- materialId(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId
C++: GcGiSubEntityTraits::materialId() const –> class GcDbObjectId
- popMarkerOverride(self: pygcad.pygrx.GcGiSubEntityTraits) None
C++: GcGiSubEntityTraits::popMarkerOverride() –> void
- pushMarkerOverride(self: pygcad.pygrx.GcGiSubEntityTraits, para: bool, para: int) None
C++: GcGiSubEntityTraits::pushMarkerOverride(bool, const long) –> void
- static rxInit() None
C++: GcGiSubEntityTraits::rxInit() –> void
- sectionable(self: pygcad.pygrx.GcGiSubEntityTraits) bool
C++: GcGiSubEntityTraits::sectionable() const –> bool
- selectionGeom(self: pygcad.pygrx.GcGiSubEntityTraits) bool
C++: GcGiSubEntityTraits::selectionGeom() const –> bool
- setColor(self: pygcad.pygrx.GcGiSubEntityTraits, color: int) None
C++: GcGiSubEntityTraits::setColor(const unsigned short) –> void
- setDrawFlags(self: pygcad.pygrx.GcGiSubEntityTraits, flags: int) pygcad.pygrx.Gcad.ErrorStatus
C++: GcGiSubEntityTraits::setDrawFlags(unsigned int) –> enum Gcad::ErrorStatus
- setFill(self: pygcad.pygrx.GcGiSubEntityTraits, pFill: GcGiFill) None
C++: GcGiSubEntityTraits::setFill(const class GcGiFill *) –> void
- setFillType(self: pygcad.pygrx.GcGiSubEntityTraits, para: GcGiFillType) None
C++: GcGiSubEntityTraits::setFillType(const GcGiFillType) –> void
- setLayer(self: pygcad.pygrx.GcGiSubEntityTraits, layerId: pygcad.pygrx.GcDbObjectId) None
C++: GcGiSubEntityTraits::setLayer(const class GcDbObjectId) –> void
- setLineType(self: pygcad.pygrx.GcGiSubEntityTraits, linetypeId: pygcad.pygrx.GcDbObjectId) None
C++: GcGiSubEntityTraits::setLineType(const class GcDbObjectId) –> void
- setLineTypeScale(*args, **kwargs)
Overloaded function.
setLineTypeScale(self: pygcad.pygrx.GcGiSubEntityTraits) -> None
setLineTypeScale(self: pygcad.pygrx.GcGiSubEntityTraits, dScale: float) -> None
C++: GcGiSubEntityTraits::setLineTypeScale(double) –> void
- setLineWeight(self: pygcad.pygrx.GcGiSubEntityTraits, lw: pygcad.pygrx.GcDb.LineWeight) None
C++: GcGiSubEntityTraits::setLineWeight(const enum GcDb::LineWeight) –> void
- setMaterial(self: pygcad.pygrx.GcGiSubEntityTraits, materialId: pygcad.pygrx.GcDbObjectId) None
C++: GcGiSubEntityTraits::setMaterial(const class GcDbObjectId) –> void
- setPlotStyleName(*args, **kwargs)
Overloaded function.
setPlotStyleName(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcDb.PlotStyleNameType) -> None
setPlotStyleName(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcDb.PlotStyleNameType, para1: pygcad.pygrx.GcDbObjectId) -> None
C++: GcGiSubEntityTraits::setPlotStyleName(enum GcDb::PlotStyleNameType, const class GcDbObjectId &) –> void
- setSectionable(self: pygcad.pygrx.GcGiSubEntityTraits, bSectionable: bool) None
C++: GcGiSubEntityTraits::setSectionable(bool) –> void
- setSelectionGeom(self: pygcad.pygrx.GcGiSubEntityTraits, bSelectionflag: bool) None
C++: GcGiSubEntityTraits::setSelectionGeom(bool) –> void
- setSelectionMarker(self: pygcad.pygrx.GcGiSubEntityTraits, markerId: int) None
C++: GcGiSubEntityTraits::setSelectionMarker(const long) –> void
- setShadowFlags(self: pygcad.pygrx.GcGiSubEntityTraits, flags: pygcad.pygrx.GcGiSubEntityTraits.ShadowFlags) pygcad.pygrx.Gcad.ErrorStatus
C++: GcGiSubEntityTraits::setShadowFlags(enum GcGiSubEntityTraits::ShadowFlags) –> enum Gcad::ErrorStatus
- setThickness(self: pygcad.pygrx.GcGiSubEntityTraits, dThickness: float) None
C++: GcGiSubEntityTraits::setThickness(double) –> void
- setTransparency(self: pygcad.pygrx.GcGiSubEntityTraits, transparency: pygcad.pygrx.GcCmTransparency) None
C++: GcGiSubEntityTraits::setTransparency(const class GcCmTransparency &) –> void
- setTrueColor(self: pygcad.pygrx.GcGiSubEntityTraits, color: pygcad.pygrx.GcCmEntityColor) None
C++: GcGiSubEntityTraits::setTrueColor(const class GcCmEntityColor &) –> void
- setVisualStyle(self: pygcad.pygrx.GcGiSubEntityTraits, visualStyleId: pygcad.pygrx.GcDbObjectId) None
C++: GcGiSubEntityTraits::setVisualStyle(const class GcDbObjectId) –> void
- shadowFlags(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcGiSubEntityTraits.ShadowFlags
C++: GcGiSubEntityTraits::shadowFlags() const –> enum GcGiSubEntityTraits::ShadowFlags
- thickness(self: pygcad.pygrx.GcGiSubEntityTraits) float
C++: GcGiSubEntityTraits::thickness() const –> double
- transparency(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcCmTransparency
C++: GcGiSubEntityTraits::transparency() const –> class GcCmTransparency
- trueColor(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcCmEntityColor
C++: GcGiSubEntityTraits::trueColor() const –> class GcCmEntityColor
- visualStyle(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId
C++: GcGiSubEntityTraits::visualStyle() const –> class GcDbObjectId