36 maMaterial(rMaterial),
37 mbDoubleSided(bDoubleSided)
43 if(BasePrimitive3D::operator==(rPrimitive))
PolyPolygonMaterialPrimitive3D class.
const attribute::MaterialAttribute3D & getMaterial() const
const basegfx::B3DPolyPolygon & getB3DPolyPolygon() const
data read access
PolyPolygonMaterialPrimitive3D(basegfx::B3DPolyPolygon aPolyPolygon, const attribute::MaterialAttribute3D &rMaterial, bool bDoubleSided)
constructor
virtual basegfx::B3DRange getB3DRange(const geometry::ViewInformation3D &rViewInformation) const override
get range
bool getDoubleSided() const
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
#define PRIMITIVE3D_ID_POLYPOLYGONMATERIALPRIMITIVE3D
B2DRange getRange(const B2DPolygon &rCandidate)
ImplPrimitive3DIDBlock(PolygonHairlinePrimitive3D, PRIMITIVE3D_ID_POLYGONHAIRLINEPRIMITIVE3D) Primitive3DContainer PolygonStrokePrimitive3D